`:top
`!Double Byte Character Set (DBCS)`! bezeichnet einen `F33f`_`[Zeichensatz`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=Zeichensatz]`_`f, der genau zwei `F33f`_`[Byte`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=Byte]`_`f zur `F33f`_`[Darstellung`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=Darstellung_(Wiedergabe)]`_`f aller `F33f`_`[Zeichen`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=Zeichen]`_`f nutzt. Damit können maximal 2 8 ⋅ ⋅ 2 8 = 65.536 {\\displaystyle 2^{8}\\cdot 2^{8}=65.536} verschiedene Zeichen dargestellt werden. Im Gegensatz dazu werden Zeichensätze, die nur ein Byte pro Zeichen benötigen, auch als `F33f`_`[Single Byte Character Set`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=Single_Byte_Character_Set]`_`f (SBCS) bezeichnet.
Die Bedeutung des Begriffs DBCS hat sich im Laufe der Zeit gewandelt: früher konnte er einen Zeichensatz bezeichnen, der eine `*variable`* Zahl von Bytes pro Zeichen verwendet. Derartige Zeichensätze werden heute als `F33f`_`[Multibyte Character Sets`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=Multibyte_Character_Set]`_`f (MBCS) bezeichnet.
`F33f`_`[UTF-16`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=UTF-16]`_`f wird häufig als DBCS bezeichnet, kodiert jedoch Zeichen außerhalb der `F33f`_`[Basic Multilingual Plane (BMP)`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=Basic_Multilingual_Plane]`_`f mit `*vier`* Bytes und ist somit ein MBCS. `F33f`_`[UCS-2`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=UCS-2]`_`f ist dagegen ein echter DBCS, da es pro Zeichen genau zwei Bytes verwendet, und ist damit, im Gegensatz zu UTF-16, auf die BMP beschränkt.